package com.freedom.dao.core;

import java.util.List;
import java.util.Map;

import com.freedom.bean.core.SysUser;
import com.freedom.bean.core.TestTable;

/**
 * 用户接口类
 * @author HGJ
 *
 */
public interface SysUserDao {

	/**
	 * 登录校验
	 * @param username
	 * @return
	 */
	SysUser checkUserByName(String username);
	
	/**
	 * 获取用户列表
	 * @param map
	 * @return
	 */
	List<SysUser> getUserList(Map<String, Object> map);
	
	
	/*
	 * ------封装工具方法中调用的------
	 */
	/**
	 * 根据id获取用户
	 * @param id
	 * @return
	 */
	SysUser get(String id);
	
	
	/*
	 * ------测试调用的------
	 */
	
	/**
	 * 测试
	 * @param map
	 * @return
	 */
	List<TestTable> getTest1List(Map<String, Object> map);

}
